function sakaiSlider(item,  type, qnt){
	if(type == 'table'){

		var slider = $(+item);
		slider.addClass('sakaiSlider');
		slider.find('table').before("<div class='control left'><</div>");
		slider.find('table').after("<div class='control right'>></div>");
		slider.find('.control').hide();
		slider.hover(function(){
			slider.find('.control').show();
		}, function(){
			slider.find('.control').hide();		
		});
		
		var tableSize= slider.find('table').width();
		var clickCount = 1;
		var RightClickCount = 0;
		var maxClickCount = Math.round(slider.find('table').width()/slider.width());
		var slideWidth = slider.find('table').width()/maxClickCount; 
		
		if(qnt > slider.find('ul').find('li').size()/2){
			slideWidth = slider.find('ul').find('li:eq(0)').width() * (slider.find('ul').find('li').size() - qnt);
		}
		
		slider.find('.next').click(function(){
			if(clickCount < maxClickCount){
				slider.find('table').animate({
					marginLeft: -(slideWidth*clickCount),
				}, 1000);
				clickCount++;
				RightClickCount++;
			}
		});
		slider.find('.prev').click(function(){
			if(RightClickCount > 0){
				slider.find('table').animate({
					marginLeft: parseInt(slider.find('table').css('margin-left').replace("px", ""), 10)+slideWidth,
				}, 1000);
				RightClickCount--;
				clickCount--;
			}
		});
	}else if(type='list'){
		var slider = $(item);
		slider.addClass('sakaiSlider');
		slider.append("<div class='control navigationVitrine prev'>prev</div><div class='control navigationVitrine next'>next</div>");
		//slider.find('.control').hide();
		slider.hover(function(){
			slider.find('.control').show();
		}, function(){
			//slider.find('.control').hide();		
		});
		
		var tableSize= slider.find('ul').find('li').size() * slider.find('ul').find('li:eq(0)').width();
		slider.find('ul').width(slider.find('ul').find('li').size() * slider.find('ul').find('li:eq(0)').width()*2 +9999);
		var clickCount = 1;
		var RightClickCount = 0;
		var maxClickCount = Math.round(slider.find('table').width()/slider.width());
		var slideWidth = slider.find('ul').width()/maxClickCount; 
		if(qnt > slider.find('ul').find('li').size()/2){
			slideWidth = 10 +/*20 + ===> custom*/ slider.find('ul').find('li:eq(0)').width() * (slider.find('ul').find('li').size() - qnt);
			maxClickCount = clickCount+1;
		}
		
		
		slider.find('.next').click(function(){
			if(clickCount < maxClickCount){
				slider.find('ul').animate({
					marginLeft: -(slideWidth*clickCount),
				}, 1000);
				clickCount++;
				RightClickCount++;
			}
		});
		slider.find('.prev').click(function(){
			if(RightClickCount > 0){
				slider.find('ul').animate({
					marginLeft: parseInt(slider.find('ul').css('margin-left').replace("px", ""), 10)+slideWidth,
				}, 1000);
				RightClickCount--;
				clickCount--;
			}
		});
	}
}
